

package com.kimo.shop.bean.app.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * @author kimo-taozhouchuan
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ShopCartItemDto extends ProductItemDto implements Serializable {
    private static final long serialVersionUID = -8284981156242930909L;

    @ApiModelProperty(value = "购物车ID", required = true)
    private Long basketId;

    @ApiModelProperty(value = "店铺ID", required = true)
    private Long shopId;

    @ApiModelProperty(value = "规格名称", required = true)
    private String skuName;

    @ApiModelProperty(value = "店铺名称", required = true)
    private String shopName;

    @ApiModelProperty(value = "商品原价", required = true)
    private Double oriPrice;

    @ApiModelProperty(value = "推广员使用的推销卡号")
    private String distributionCardNo;

    @ApiModelProperty(value = "加入购物车的时间")
    private Date basketDate;

    @ApiModelProperty(value = "是否预售订单 1：是 0：不是")
    private Integer preSellStatus;

    @ApiModelProperty(value = "预售发货时间")
    private Date preSellTime;

    @ApiModelProperty(value = "购物车是否勾选")
    private Boolean isCheck;

    @ApiModelProperty(value = "同城配送启用状态 :  1启用 0未启用 ")
    private Integer shopCityStatus;

}
